﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Administrador_Produtos_Categoria_registrar : System.Web.UI.Page{

    PetShopService.ProdutoServicos oProdutoServicos = new PetShopService.ProdutoServicos();
    PetShopService.UsuarioServicos oUsuarioServicos = new PetShopService.UsuarioServicos();

    protected void Page_Load(object sender, EventArgs e) {

        if (!oUsuarioServicos.isUsuarioAdministrador())
            Response.Redirect("~/default.aspx");


        if (IsPostBack)
            return;

        if(Request.QueryString["id"] == null)
            return;

        int idCategoria =  Convert.ToInt32(Request.QueryString["id"]);
        PetShopService.CategoriaProduto categoria = oProdutoServicos.RetornaCategoria(idCategoria);

        txtDescricao.Text = categoria.Descricao;
    }

    protected void btCadastrar_Click(object sender, EventArgs e) {
        string descricao = txtDescricao.Text;
        int idCategoria = -1;
        if (Request.QueryString["id"] != null)
            idCategoria = Convert.ToInt32(Request.QueryString["id"]);

        oProdutoServicos.CadastrarCategoria(idCategoria, descricao);
        Response.Redirect("../default.aspx");
    }

}